to surrender oneself - Spanish English Dictionary